On optimization of finite-difference time-domain (FDTD) computation on heterogeneous and GPU clusters

نویسندگان

  • Ramtin Shams
  • Parastoo Sadeghi
چکیده

A model for the computational cost of finite-difference time-domain (FDTD) method irrespective of implementation details or the application domain is given. The model is used to formalize the problem of optimal distribution of computational load to an arbitrary set of resources across a heterogeneous cluster. We show that the problem can be formulated as a minimax optimization problem and derive analytic lower bounds for the computational cost. The work provides insight into optimal design of FDTD parallel software. We also propose an efficient algorithm for partitioning of the computational domain for load-balancing FDTD computations across an arbitrary cluster. We demonstrate that significant performance gains, as much as 75%, can be achieved by proper load distribution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Study of Electromagnetic Radiation from Monopole Antennas on Spherical-Lossy Earth Using the Finite-Difference Time-Domain Method

Radiation from monopole antennas on spherical-lossy earth is analyzed by the finitedifference time-domain (FDTD) method in spherical coordinates. A novel generalized perfectly matched layer (PML) has been developed for the truncation of the lossy soil. For having an accurate modeling with less memory requirements, an efficient "non-uniform" mesh generation scheme is used. Also in each time step...

متن کامل

Overlapping computation and communication of three-dimensional FDTD on a GPU cluster

Large-scale electromagnetic field simulations using the FDTD (finite-difference time-domain) method require the use of GPU (graphics processing unit) clusters. However, the communication overhead caused by slow interconnections becomes a major performance bottleneck. In this paper, as a way to remove the bottleneck,wepropose the ‘kernel-splitmethod’ and the ‘host-buffermethod’which overlap comp...

متن کامل

A Novel Scheme for High Performance Finite-Difference Time-Domain (FDTD) Computations Based on GPU

Finite-Difference Time-Domain (FDTD) has been proved to be a very useful computational electromagnetic algorithm. However, the scheme based on traditional general purpose processors can be computationally prohibitive and require thousands of CPU hours, which hinders the large-scale application of FDTD. With rapid progress on GPU hardware capability and its programmability, we propose in this pa...

متن کامل

Implementation of Fdtd-compatible Green’s Function on Heterogeneous Cpu-gpu Paral- Lel Processing System

This paper presents an implementation of the FDTDcompatible Green’s function on a heterogeneous parallel processing system. The developed implementation simultaneously utilizes computational power of the central processing unit (CPU) and the graphics processing unit (GPU) to the computational tasks best suited for each architecture. Recently, closed-form expression for this discrete Green’s fun...

متن کامل

تحلیل انتشار امواج الاستیک درون هدایت کننده کریستال فونونیک فولاد- اپوکسی به‌کمک روش تفاضل محدود بر مبنای جابه‌جایی

In order to obtain transmission spectra through a phononic crystal as well as its waveguide, a new algorithm is presented in this paper. By extracting displacement-based forms of elastic wave equations and their discretization, Displacement- Based Finite Difference Time Domain (DBFDTD) algorithm is presented. Two numerical examples are solvcd with this method and the results are compared with t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 71  شماره 

صفحات  -

تاریخ انتشار 2011